고정된 헤더와 푸터 스크롤값에 따라 감추기

고정된 헤더와 푸터 스크롤값에 따라 감추기

원리의 이해

  1. 헤더 요소에 position: fixed 를 설정한다.
  2. 스크롤 방향이 아래로 향한다면 헤더 요소에 클래스를 추가하고 이 클래스에 의해 헤더가 위로 사라진다.
  3. 스크롤 방향이 위로 향한다면 추가한 클래스를 제거하여 헤더 요소가 재 등장한다.
  4. requestAnimationFrame을 사용할 것 ⇒ scroll event를 해제할 것.
  5. 얼마만큼의 스크롤이 있을때 숨겨야할까?

참고:


[Ju Chan Hwang]
Written by@[Ju Chan Hwang]
JUlog에 오신걸 환영합니다🤗 저에 대해 궁금하다면, 👆제 이름을 눌러보세요

GitHubFacebook